package cn.bob.user.mapper;

import cn.bob.basic.dto.LoginDto;
import cn.bob.basic.dto.RegisterDto;
import cn.bob.user.domain.Logininfo;
import cn.bob.basic.mapper.IBaseMapper;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author bob
 * @since 2022-10-19
 */
public interface LogininfoMapper extends IBaseMapper<Logininfo> {
    //用户名/手机号/邮箱登录获取用户
    Logininfo findUsernameToType(LoginDto loginDto);
    //手机验证码登录获取用户
    Logininfo findSmsCodeLogin(RegisterDto smsCodeLoginDto);
    //后台前端登录
    Logininfo findVueLogin(LoginDto loginDto);
    //微信扫码登录查找用户是否存在
    Logininfo findWxUser(Long userId);
}
